
#ifndef LFS_FILE_MANAGER_H_
#define LFS_FILE_MANAGER_H_
// #include "prj_config.h"
#include "lfs_file_manager_auto.h"

// //用户自定义文件表，手动维护与 LFS_USER_IMG_FILE_NAME_TAB 对应
// enum
// {
//     LFS_USER_IMG_START = FILE_IMG_UI_FILE_ENUM_END - 1,
//     LFS_USER_IMG_HOROLOGE_BG,
//     LFS_USER_IMG_POWER_ON,
//     LFS_USER_IMG_POWER_OFF,
//     LFS_USER_IMG_TIME2_BG,
//     LFS_USER_IMG_AGPS,
//     LFS_USER_IMG_AGPS_ONLINE,
//     LFS_USER_IMG_AGPS_OFFLINE,
// #if defined(DEMO_UI_TEST)
//     LFS_USER_IMG_TEST1,
//     LFS_USER_IMG_TEST2,
//     LFS_USER_IMG_TEST3,
//     LFS_USER_IMG_TEST4,
//     LFS_USER_IMG_TEST5,
//     LFS_USER_IMG_TEST6,
// #endif
// };

const char *lfs_file_get_name(int file_sn);
void lfs_file_set_ready_flag(char *file_name, unsigned char ready_flag);
int lfs_file_get_ui_unready_count(void);
const char *lfs_file_get_ui_unready_name(int index);
// unsigned char lfs_file_if_in_tab(char *p_file_name);
//unsigned char lfs_file_get_ready_flag(int file_sn);

unsigned char lfs_file_if_in_user_tab(char *p_file_name);
unsigned char lfs_file_if_in_ui_tab(char *p_file_name);
unsigned int lfs_file_get_ui_file_check_num(char *p_file_name);
#endif
